Архітектурний antipattern: усі 10 категорій побудовані як бренд-лендінг — товар з'являється тільки після 1.0-13.3 розгортів
/practik-box/ — окремий disaster: 13.34 свайпи на mobile (10 900 px вертикалі промо). Це template-level antipattern, не контентна проблема.
🩹 Що бачить покупець
Незалежно від того, через який розділ зайшов покупець — «Для собак», «Для котів», «Бренди», «Свіжий корм», «SuperFood», «Смаколики», «Аксесуари», «Пробні набори» — він не побачить жодного товару на першому екрані. Сайт зустрічає його брендовим лендінгом: великий заголовок з паттерном лапок, три-чотири інформаційні картки про переваги, герой-фото пакета чи композиції. Тільки після прокручування на 1.0-2.5 повних розгортах (залежно від пристрою) з'являється перший SKU. На розділі «Пробні набори» (/practik-box/) перший товар розташовано на 10 900-му пікселі вниз — щоб його побачити на FHD-моніторі, потрібно зробити 10 повних прокрутів колесом миші.
📊 Лабораторна матриця 10 категорій × 3 viewport
| Категорія | Mobile 390 (екранів) | FHD 1920×1080 | QHD 2560×1440 (26") |
|---|---|---|---|
/dog/ | 2.28 | 1.60 | 1.20 |
/cat/ | 2.28 | 1.60 | 1.20 |
/brands/ | 2.42 worst | 1.52 | 1.14 |
/fresh/ | 1.84 | 1.44 | 1.08 |
/simple/ | 1.87 | 1.44 | 1.08 |
/daily/ | 1.84 | 1.44 | 1.08 |
/superfood/ | 1.77 | 1.34 | 1.01 ← 14 px нижче fold |
/smakolyky/ | 1.84 | 1.45 | 1.09 |
/accessories/ | 2.06 | 1.45 | 1.09 |
/practik-box/ | 13.34 🔴🔴🔴 | 10.09 🔴🔴🔴 | 7.57 🔴🔴🔴 |
📐 Бенчмарк ринку
| Сайт | Першi товари на категорії | Розмір hero |
|---|---|---|
| Rozetka (топ маркетплейс UA) | у fold-і — breadcrumb → filters → grid | 0 px |
| Amazon | у fold-і — breadcrumb → filter sidebar + grid | 0 px |
| HomeFood (прямий конкурент) | ~340 px lightweight hero → одразу grid | ~340 px (25% від FHD) |
| Royal Canin / Mars Petcare (бренд-сайти, не магазини) | 1200-1800 px brand hero | 80-100% viewport |
| practik.ua | 1448-2043 px (1.01-2.42 екрани) | 80-120% viewport |
Висновок: practik.ua позиціонується як бренд-сайт виробника, а не магазин-витрина. У pet-food UA де Rozetka має 20× більше URLs і HomeFood має lightweight hero + одразу grid, цей вибір — прямий блокер competition.
👶 Простими словами
Уяви велику будівлю. Над входом написано «PRACTIK — найкращий корм». Заходиш. Замість того щоб одразу побачити полиці з товарами — потрапляєш у виставковий зал: банери про «3 наші лінії», фотографії команди, ролик «Чому ми кращі». Йдеш по виставкі — далі ще одна зала «Власне виробництво». Потім «Безкоштовна доставка». Тільки в 3-4-му залі стоять полиці з кормом. У сусіднього магазину Rozetka й HomeFood — ти заходиш і відразу бачиш стелажі. У них немає виставкового залу. У них магазин. practik.ua побудований як виставковий зал бренду з невеликим відділом продажу в кутку.
🔬 Технічно (для розробника)
Шаблон archive-product.php (theme practik) рендерить кастомний category-hero.php partial зверху WC loop: static hero block (h1 + 3-tile feature row + pattern bg) → hero image (300-400px) → «Переваги Practik» 3-card row → «Practik Box» CTA → і тільки потім <ul class="products"> з SKU grid. Усі блоки hardcoded в template — не контент-managed → потрібен PHP-рефакторинг, не editorial fix. /practik-box/ — інший template взагалі (page-practik-box.php або кастомний CPT) з 10 900 px lifestyle лендингу + рудиментарною витриною в самому низу.
💰 Бізнес-impact
- F-021 view→ATC drop 89.4% — це не локальна аномалія cat/dog, це системне явище через 10 категорій
- Conv rate site-wide (GA4): ~0.7% → бенчмарк pet-food UA 1.4-2.1% → gap ~2× від ринку
- Розрахунковий upside після рефлоу всіх 10 шаблонів:
- Conservative: +0.4 pp conv → +3.8M ₴/міс
- Realistic: +0.7 pp conv → +6.6M ₴/міс
- Optimistic (combo з F-030 + F-021 фіксом): +1.1 pp → +10.4M ₴/міс
- CAC efficiency: 23% mobile трафіку з paid реклами — кожен hero блок = спалена paid acquisition cost (юзер платно прийшов і платно пішов)
🛠 План виправлення
Quick (3-5 днів, без редизайну):
- Створити
archive-product-catalog-first.php: breadcrumb (40px) → H1 + counter «X товарів» (60px) → sticky filter bar (60px) → одразу product gridrepeat(auto-fill, minmax(280px, 1fr)) - Hero-блок перенести в collapsible accordion під grid: «Чому Practik» (за замовчуванням закритий)
- Promo-блоки (Practik Box CTA, переваги) → sidebar на desktop, footer-area на mobile
/practik-box/розділити на/practik-box/(brand landing для SEO) і/practik-box/products/(catalog grid)
Серйозний (1-2 тижні):
- Sticky filter chips + sort dropdown зверху grid (Rozetka pattern)
- SEO-rich tags блок під grid: H2 «Кращий сухий корм для котів — як обрати» + 200-300 слів
- JSON-LD
ItemListschema для всіх 10 категорій - A/B test GA4: variant A = brand-landing, variant B = catalog-first → primary metric
view_item_list → view_item → add_to_cart - Hero-banners — тільки на homepage + landing campaigns, не на shop categories
📁 Файли-докази
findings/all_categories_dead_scroll.json— повна 3-viewport × 10-category матрицяfindings/category_dead_scroll.json— mobile measurements dog+catfindings/desktop_dead_scroll.json— FHD + QHD з gaps аналізом- 4 mobile + 3 desktop + 1
/practik-box/client screenshots - Reproducible script:
/tmp/practik_audit/measure_all_categories.py